# coding=utf8

# Copyright 2018 JDCLOUD.COM
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# NOTE: This class is auto generated by the jdcloud code generator program.


class TagsResourcesInfo(object):

    def __init__(self, tagKey=None, tagValue=None, vmResourceCount=None, diskResourceCount=None, sqlServerResourceCount=None, mongodbResourceCount=None, ipResourceCount=None, esResourceCount=None, jcqResourceCount=None, drdsResourceCount=None, memcachedResourceCount=None, redisResourceCount=None, databaseResourceCount=None, dbRoResourceCount=None, perconaResourceCount=None, mariadbResourceCount=None, mariadbRoResourceCount=None, pgResourceCount=None, cdnResourceCount=None, nativecontainerResourceCount=None, podResourceCount=None, jqsResourceCount=None, zfsResourceCount=None, kubernetesNodegroupResourceCount=None):
        """
        :param tagKey: (Optional) 标签键
        :param tagValue: (Optional) 标签值
        :param vmResourceCount: (Optional) 标签绑定的云主机资源个数
        :param diskResourceCount: (Optional) 标签绑定的云硬盘资源个数
        :param sqlServerResourceCount: (Optional) 标签绑定的数据库SQL Server资源个数
        :param mongodbResourceCount: (Optional) 标签绑定的MongoDB资源个数
        :param ipResourceCount: (Optional) 标签绑定的公网IP资源个数
        :param esResourceCount: (Optional) 标签绑定的ElasticSearch资源个数
        :param jcqResourceCount: (Optional) 标签绑定的消息队列JCQ资源个数
        :param drdsResourceCount: (Optional) 标签绑定的分布式关系型数据库DRDS资源个数
        :param memcachedResourceCount: (Optional) 标签绑定的Memcached资源个数
        :param redisResourceCount: (Optional) 标签绑定的云缓存Redis资源个数
        :param databaseResourceCount: (Optional) 标签绑定的数据库(MySQL)资源个数
        :param dbRoResourceCount: (Optional) 标签绑定的数据库[只读]资源个数
        :param perconaResourceCount: (Optional) 标签绑定的Percona资源个数
        :param mariadbResourceCount: (Optional) 标签绑定的MariaDB资源个数
        :param mariadbRoResourceCount: (Optional) 标签绑定的MariaDB[只读]资源个数
        :param pgResourceCount: (Optional) 标签绑定的PostgreSQL资源个数
        :param cdnResourceCount: (Optional) 标签绑定的CDN资源个数
        :param nativecontainerResourceCount: (Optional) 标签绑定的原生容器实例资源个数
        :param podResourceCount: (Optional) 标签绑定的原生容器Pod资源个数
        :param jqsResourceCount: (Optional) 标签绑定的队列服务资源个数
        :param zfsResourceCount: (Optional) 标签绑定的云文件服务资源个数
        :param kubernetesNodegroupResourceCount: (Optional) 标签绑定的Kubernetes集群资源个数
        """

        self.tagKey = tagKey
        self.tagValue = tagValue
        self.vmResourceCount = vmResourceCount
        self.diskResourceCount = diskResourceCount
        self.sqlServerResourceCount = sqlServerResourceCount
        self.mongodbResourceCount = mongodbResourceCount
        self.ipResourceCount = ipResourceCount
        self.esResourceCount = esResourceCount
        self.jcqResourceCount = jcqResourceCount
        self.drdsResourceCount = drdsResourceCount
        self.memcachedResourceCount = memcachedResourceCount
        self.redisResourceCount = redisResourceCount
        self.databaseResourceCount = databaseResourceCount
        self.dbRoResourceCount = dbRoResourceCount
        self.perconaResourceCount = perconaResourceCount
        self.mariadbResourceCount = mariadbResourceCount
        self.mariadbRoResourceCount = mariadbRoResourceCount
        self.pgResourceCount = pgResourceCount
        self.cdnResourceCount = cdnResourceCount
        self.nativecontainerResourceCount = nativecontainerResourceCount
        self.podResourceCount = podResourceCount
        self.jqsResourceCount = jqsResourceCount
        self.zfsResourceCount = zfsResourceCount
        self.kubernetesNodegroupResourceCount = kubernetesNodegroupResourceCount
